package cn.dubito.api;

import cn.dubito.api.domain.ParamInf;
import cn.dubito.api.domain.ProductRpcParam;
import cn.dubito.entity.Product;
import com.googlecode.jsonrpc4j.JsonRpcService;

import java.util.List;

/**
 * @author liliang
 * @description: 产品相关服务
 * @date 2018/5/27.
 * jsonrpc 修改源码
 */
//@JsonRpcService("rpc/product")
@JsonRpcService
public interface ProductRpc {


    /**
     * 查询多个产品
     * @param param 参数
     * @return 分页对象
     */
    List<Product> query(ParamInf req);

    /**
     * 查询单个产品
     * @param id ID
     * @return 产品
     */
     Product findById(String id);
}
